stuffed green peppers - French English Dictionary